// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   Constants.java

package org.springframework.cglib.core;

import org.springframework.asm.Opcodes;
import org.springframework.asm.Type;

// Referenced classes of package org.springframework.cglib.core:
//			TypeUtils, Signature

public interface Constants
	extends Opcodes
{

	public static final Class EMPTY_CLASS_ARRAY[] = new Class[0];
	public static final Type TYPES_EMPTY[] = new Type[0];
	public static final Signature SIG_STATIC = TypeUtils.parseSignature("void <clinit>()");
	public static final Type TYPE_OBJECT_ARRAY = TypeUtils.parseType("Object[]");
	public static final Type TYPE_CLASS_ARRAY = TypeUtils.parseType("Class[]");
	public static final Type TYPE_STRING_ARRAY = TypeUtils.parseType("String[]");
	public static final Type TYPE_OBJECT = TypeUtils.parseType("Object");
	public static final Type TYPE_CLASS = TypeUtils.parseType("Class");
	public static final Type TYPE_CLASS_LOADER = TypeUtils.parseType("ClassLoader");
	public static final Type TYPE_CHARACTER = TypeUtils.parseType("Character");
	public static final Type TYPE_BOOLEAN = TypeUtils.parseType("Boolean");
	public static final Type TYPE_DOUBLE = TypeUtils.parseType("Double");
	public static final Type TYPE_FLOAT = TypeUtils.parseType("Float");
	public static final Type TYPE_LONG = TypeUtils.parseType("Long");
	public static final Type TYPE_INTEGER = TypeUtils.parseType("Integer");
	public static final Type TYPE_SHORT = TypeUtils.parseType("Short");
	public static final Type TYPE_BYTE = TypeUtils.parseType("Byte");
	public static final Type TYPE_NUMBER = TypeUtils.parseType("Number");
	public static final Type TYPE_STRING = TypeUtils.parseType("String");
	public static final Type TYPE_THROWABLE = TypeUtils.parseType("Throwable");
	public static final Type TYPE_BIG_INTEGER = TypeUtils.parseType("java.math.BigInteger");
	public static final Type TYPE_BIG_DECIMAL = TypeUtils.parseType("java.math.BigDecimal");
	public static final Type TYPE_STRING_BUFFER = TypeUtils.parseType("StringBuffer");
	public static final Type TYPE_RUNTIME_EXCEPTION = TypeUtils.parseType("RuntimeException");
	public static final Type TYPE_ERROR = TypeUtils.parseType("Error");
	public static final Type TYPE_SYSTEM = TypeUtils.parseType("System");
	public static final Type TYPE_SIGNATURE = TypeUtils.parseType("org.springframework.cglib.core.Signature");
	public static final String CONSTRUCTOR_NAME = "<init>";
	public static final String STATIC_NAME = "<clinit>";
	public static final String SOURCE_FILE = "<generated>";
	public static final String SUID_FIELD_NAME = "serialVersionUID";
	public static final int PRIVATE_FINAL_STATIC = 26;
	public static final int SWITCH_STYLE_TRIE = 0;
	public static final int SWITCH_STYLE_HASH = 1;
	public static final int SWITCH_STYLE_HASHONLY = 2;

}
